//
//  SHLabel.h
//  SHWheel
//
//  Created by UUPlant on 2022/4/13.
//  Copyright © 2022 YYKJ. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface SHLabel : UILabel

/// 控制label内容的padding，默认为UIEdgeInsetsZero
@property(nonatomic,assign) UIEdgeInsets contentEdgeInsets;

/// 是否需要长按复制的功能，默认为 NO。
/// 长按时的背景色通过`highlightedBackgroundColor`设置。
@property(nonatomic,assign) IBInspectable BOOL canPerformCopyAction;

/// 当 canPerformCopyAction 开启时，长按出来的菜单上的复制按钮的文本，默认为 nil，nil 时 menuItem 上的文字为“复制”
@property(nonatomic, copy, nullable) IBInspectable NSString *menuItemTitleForCopyAction;

/// 点击了“复制”后的回调
@property(nonatomic, copy, nullable) void (^didCopyBlock)(SHLabel *label, NSString *stringCopied);


@end

NS_ASSUME_NONNULL_END
